package com.yunkeji.dao.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 聊天房间视图对象 ykj_call_room
 *
 * @author zhang
 * @date 2024-07-10
 */
@Data
@ExcelIgnoreUnannotated
public class CallRoomVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /** */
    @ExcelProperty(value = "")
    private Long id;

    /** 人数 */
    @ExcelProperty(value = "人数")
    private Long personNum;

    /** 创建人 */
    @ExcelProperty(value = "创建人")
    private Long createUid;

    /** 101=房间已创建 102=房间已解散 103=进行中 */
    @ExcelProperty(value = "101=房间已创建 102=房间已解散 103=进行中")
    private Integer status;

    /** 结束时间 */
    @ExcelProperty(value = "结束时间")
    private Date endTime;

    /** 主叫id */
    @ExcelProperty(value = "主叫id")
    private Long callUid;

    /** 被叫id */
    @ExcelProperty(value = "被叫id")
    private Long anwserUid;

    /** 房间ID */
    @ExcelProperty(value = "房间ID")
    private String roomNum;

    /** 通话唯一标识 */
    @ExcelProperty(value = "通话唯一标识")
    private String ucid;

    /** 创建时间 */
    private Date createTime;

    private String taskId;
    private String recordUrl;
}
